From 963ee0de5e9cce3e51d810c8ac7219aa44daaa44 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sun, 3 Aug 2008 23:36:17 +0000 Subject: [PATCH] Bug 544684 - Win64 issue, window handles are assumed to be 32-bit 2008-08-04 Tor Lillqvist Bug 544684 - Win64 issue, window handles are assumed to be 32-bit * configure.in: On Win64, define GDK_NATIVE_WINDOW_POINTER. * gdk/gdkconfig.h.win32: Ditto here. svn path=/trunk/; revision=20956 --- ChangeLog | 8 ++++++++ configure.in | 4 ++++ gdk/gdkconfig.h.win32 | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1d8ed318dd..230d84b776 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-08-04 Tor Lillqvist + + Bug 544684 - Win64 issue, window handles are assumed to be 32-bit + + * configure.in: On Win64, define GDK_NATIVE_WINDOW_POINTER. + + * gdk/gdkconfig.h.win32: Ditto here. + 2008-08-04 Tor Lillqvist * gtk/gtkstatusicon.c: Fix typo in Win32 and Quartz code: diff --git a/configure.in b/configure.in index 813c489528..f17a9d41ae 100644 --- a/configure.in +++ b/configure.in @@ -1978,6 +1978,10 @@ if test "x$gdktarget" = "xx11" ; then #define GDK_WINDOWING_X11' elif test "x$gdktarget" = "xwin32" ; then gdk_windowing=' +#ifdef _WIN64 +# define GDK_NATIVE_WINDOW_POINTER +#endif + #define GDK_WINDOWING_WIN32' elif test "x$gdktarget" = "xquartz" ; then gdk_windowing=' diff --git a/gdk/gdkconfig.h.win32 b/gdk/gdkconfig.h.win32 index 7bd668e81e..c362dbb7c3 100644 --- a/gdk/gdkconfig.h.win32 +++ b/gdk/gdkconfig.h.win32 @@ -19,6 +19,10 @@ extern "C" { # endif #endif /* !GSEAL */ +#ifdef _WIN64 +# define GDK_NATIVE_WINDOW_POINTER +#endif + #define GDK_WINDOWING_WIN32 #define GDK_HAVE_WCHAR_H 1 -- 2.30.2